// 密码验证
export var validatePassword = (rule, value, callback) => {
    if (value !== '') {
      if (value.length < 7) {
        callback(new Error('请输入至少8位的密码'))
        return false
      } else if (!/^[a-zA-Z]\w{7,18}$/.test(value)) {
        callback(new Error('以字母开头，长度在8~18之间，只能包含字母、数字和下划线'))
        return false
      } else {
        callback()
      }
    }
  }
  
  /**
 * 邮箱
 * @param {*} s
 */
export var isEmail = (rule, value, callback) => {
    if (value !== '') {
        if (!/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(value)) {
          callback(new Error('请输入正确的邮箱'))
          return false
        } else {
          callback()
        }
      }
  }

/**
 * 电话号码
 */
export var isTel = (rule, value, callback) => {
    if (value !== '') { 
        var reg=/^1[3456789]\d{9}$/;
        if(!reg.test(value)){
            callback(new Error('请输入有效的手机号码'));
        }
    }
    callback();
  }

